package org.dq.base.page;

import java.io.Serializable;
import java.util.List;

public interface Page extends Serializable{
	
	/**
	 * 默认每页最大记录数
	 */
	public static final int ROWS_DEFAULT=10;
	
	/**
	 * 默认当前页码
	 */
	public static final int CURR_DEFAULT=1;

	int getFirst();

	int getPrior();

	int getNext();

	int getLast();

	int getCurr();

	/**
	 * 总页�?
	 * @return
	 */
	int getPgTotal();

	/**
	 * 总记录数
	 * @return
	 */
	int getTotal();

	/**
	 * 当前页实际记录数
	 * @return
	 */
	int getCurrRows();

	/**
	 * 每页�?大允许记录数
	 * @return
	 */
	int getRows();

	List<?> getRecList();

}